package classes.entidade;

import java.util.ArrayList;
import java.util.Date;

/**
 *
 * @author roberta.m.carvalho
 */
public class Auditoria {
    private int idAuditoria;
    private int numero;
    private String justificativa;
    private String escopo;
    private Date exame;
    private Date auditado;
    private Orgao orgao;
    private AreaAuditada area;
    private Servidor solicitante;
    private TipoAuditoria tipo;
    private ArrayList<Servidor> auditores;

    public Auditoria() {
    }

    /**
     * @return the idAuditoria
     */
    public int getIdAuditoria() {
        return idAuditoria;
    }

    /**
     * @param idAuditoria the idAuditoria to set
     */
    public void setIdAuditoria(int idAuditoria) {
        this.idAuditoria = idAuditoria;
    }

    /**
     * @return the numero
     */
    public int getNumero() {
        return numero;
    }

    /**
     * @param numero the numero to set
     */
    public void setNumero(int numero) {
        this.numero = numero;
    }

    /**
     * @return the justificativa
     */
    public String getJustificativa() {
        return justificativa;
    }

    /**
     * @param justificativa the justificativa to set
     */
    public void setJustificativa(String justificativa) {
        this.justificativa = justificativa;
    }

    /**
     * @return the escopo
     */
    public String getEscopo() {
        return escopo;
    }

    /**
     * @param escopo the escopo to set
     */
    public void setEscopo(String escopo) {
        this.escopo = escopo;
    }

    /**
     * @return the exame
     */
    public Date getExame() {
        return exame;
    }

    /**
     * @param exame the exame to set
     */
    public void setExame(Date exame) {
        this.exame = exame;
    }

    /**
     * @return the auditado
     */
    public Date getAuditado() {
        return auditado;
    }

    /**
     * @param auditado the auditado to set
     */
    public void setAuditado(Date auditado) {
        this.auditado = auditado;
    }

    /**
     * @return the orgao
     */
    public Orgao getOrgao() {
        return orgao;
    }

    /**
     * @param orgao the orgao to set
     */
    public void setOrgao(Orgao orgao) {
        this.orgao = orgao;
    }

    /**
     * @return the tipo
     */
    public TipoAuditoria getTipo() {
        return tipo;
    }

    /**
     * @param tipo the tipo to set
     */
    public void setTipo(TipoAuditoria tipo) {
        this.tipo = tipo;
    }

    /**
     * @return the auditores
     */
    public ArrayList<Servidor> getAuditores() {
        return auditores;
    }

    /**
     * @param auditores the auditores to set
     */
    public void setAuditores(ArrayList<Servidor> auditores) {
        this.auditores = auditores;
    }

    /**
     * @return the area
     */
    public AreaAuditada getArea() {
        return area;
    }

    /**
     * @param area the area to set
     */
    public void setArea(AreaAuditada area) {
        this.area = area;
    }

    /**
     * @return the solicitante
     */
    public Servidor getSolicitante() {
        return solicitante;
    }

    /**
     * @param solicitante the solicitante to set
     */
    public void setSolicitante(Servidor solicitante) {
        this.solicitante = solicitante;
    }
}
